using System;
using System.Diagnostics;
using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Web;
using System.Web.Routing;
using System.ComponentModel;

namespace WebConfig
{
    public class Configuration
    {
        public enum AppSettings
        {
				[Description("webpages:Version")]
				webpages_Version,
				[Description("webpages:Enabled")]
				webpages_Enabled,
				[Description("PreserveLoginUrl")]
				PreserveLoginUrl,
				[Description("ClientValidationEnabled")]
				ClientValidationEnabled,
				[Description("UnobtrusiveJavaScriptEnabled")]
				UnobtrusiveJavaScriptEnabled,
				[Description("unityConfigFile")]
				unityConfigFile,
				[Description("defaultIoCContainer")]
				defaultIoCContainer,
				[Description("DatabaseQuery")]
				DatabaseQuery,
        }

        public enum ConnectionStrings
        {				
            /// <summary>
            /// data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
            /// </summary>
			[Description("LocalSqlServer")]
			LocalSqlServer,
				
            /// <summary>
            /// Data Source=.\SQLEXPRESS;Initial Catalog=SampleDatabase;Integrated Security=SSPI
            /// </summary>
			[Description("DefaultConnection")]
			DefaultConnection,
				
            /// <summary>
            /// metadata=res://*/SampleDatabaseModel.csdl|res://*/SampleDatabaseModel.ssdl|res://*/SampleDatabaseModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=SampleDatabase;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"
            /// </summary>
			[Description("SampleDatabaseModelContainer")]
			SampleDatabaseModelContainer,
        }
	}
}